package GUI.ventas;

import java.awt.BorderLayout;
import java.sql.Connection;

import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;

public class FachadaVentas {

//	private GUI_Ventas _guiVentas;
	private CategoriasYPago _categoriasYPago;
//	private Compra _compra;
	private JLabel informacionClienteVendedor;
	private JLabel totalCompra;
	private JScrollPane tablaProductos;
	private JPanel calculadora;
	


	public FachadaVentas() {
	}
	
	/**
	 * 
	 * @param compra
	 */
	public void buildCategoriaAlimentacion(Compra compra,CategoriasYPago panel,Connection c)
	{
		Alimentacion alimentacion = new Alimentacion(compra,c);
		panel.SetInternalPanel(alimentacion);
	
	}
	public void buildCategoriaPerfumeria(Compra compra,CategoriasYPago panel)
	{
		Perfumeria perfumeria = new Perfumeria(compra);
		panel.SetInternalPanel(perfumeria);
	}
	public void buildCategoriaHigiene(Compra compra,CategoriasYPago panel)
	{
		Higiene higiene = new Higiene(compra);
		panel.SetInternalPanel(higiene);

	}
	
	/**
	 * 
	 */
	public void buildMetodoDePagoEfectivo(Compra compra)
	{
		Efectivo efectivo = new Efectivo(compra);
	}
	public void buildMetodoDePagoTarjeta(Compra compra)
	{
		PagoTarjeta tarjeta = new PagoTarjeta(compra);
	}
	public void buildMetodoDePagoPayPal(Compra compra)
	{
		PagoPayPal payPal = new PagoPayPal(compra);
	}
	
	public void buildNuevaCompra()
	{
		_categoriasYPago.nuevaCompra();
	}
	/*
	 * 
	 */
	public JLabel buildInformacionClienteVendedor(){
		return informacionClienteVendedor = new JLabel();
	}
	public JLabel buildTotalCompra()
	{
		return totalCompra = new JLabel();
	}
	public JScrollPane buildTablaProductos(JTable tabla)
	{
		return tablaProductos = new JScrollPane(tabla);
	}
	
	public JPanel buildCalculadora()
	{
		return calculadora = new JPanel();
	}

}
